﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x020003C3 RID: 963
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class DHEJAIGDJIM : IMessage<DHEJAIGDJIM>, IMessage, IEquatable<DHEJAIGDJIM>, IDeepCloneable<DHEJAIGDJIM>, IBufferMessage
	{
		// Token: 0x17000C4D RID: 3149
		// (get) Token: 0x06002AF9 RID: 11001 RVA: 0x00076707 File Offset: 0x00074907
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<DHEJAIGDJIM> Parser
		{
			get
			{
				return DHEJAIGDJIM._parser;
			}
		}

		// Token: 0x17000C4E RID: 3150
		// (get) Token: 0x06002AFA RID: 11002 RVA: 0x0007670E File Offset: 0x0007490E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return DHEJAIGDJIMReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17000C4F RID: 3151
		// (get) Token: 0x06002AFB RID: 11003 RVA: 0x00076720 File Offset: 0x00074920
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return DHEJAIGDJIM.Descriptor;
			}
		}

		// Token: 0x06002AFC RID: 11004 RVA: 0x00076728 File Offset: 0x00074928
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public DHEJAIGDJIM()
		{
		}

		// Token: 0x06002AFD RID: 11005 RVA: 0x00076788 File Offset: 0x00074988
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public DHEJAIGDJIM(DHEJAIGDJIM other) : this()
		{
			this.hPNAGDMGMOJ_ = other.hPNAGDMGMOJ_;
			this.cODIFKKHBCA_ = other.cODIFKKHBCA_;
			this.mFDBBHPCJFA_ = other.mFDBBHPCJFA_;
			this.gOFDLAHIEID_ = other.gOFDLAHIEID_;
			this.bNPFHKHMKMM_ = other.bNPFHKHMKMM_;
			this.bNHHIGCGKAF_ = other.bNHHIGCGKAF_;
			this.mac_ = other.mac_;
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x06002AFE RID: 11006 RVA: 0x00076800 File Offset: 0x00074A00
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public DHEJAIGDJIM Clone()
		{
			return new DHEJAIGDJIM(this);
		}

		// Token: 0x17000C50 RID: 3152
		// (get) Token: 0x06002AFF RID: 11007 RVA: 0x00076808 File Offset: 0x00074A08
		// (set) Token: 0x06002B00 RID: 11008 RVA: 0x00076810 File Offset: 0x00074A10
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string HPNAGDMGMOJ
		{
			get
			{
				return this.hPNAGDMGMOJ_;
			}
			set
			{
				this.hPNAGDMGMOJ_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17000C51 RID: 3153
		// (get) Token: 0x06002B01 RID: 11009 RVA: 0x00076823 File Offset: 0x00074A23
		// (set) Token: 0x06002B02 RID: 11010 RVA: 0x0007682B File Offset: 0x00074A2B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string CODIFKKHBCA
		{
			get
			{
				return this.cODIFKKHBCA_;
			}
			set
			{
				this.cODIFKKHBCA_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17000C52 RID: 3154
		// (get) Token: 0x06002B03 RID: 11011 RVA: 0x0007683E File Offset: 0x00074A3E
		// (set) Token: 0x06002B04 RID: 11012 RVA: 0x00076846 File Offset: 0x00074A46
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string MFDBBHPCJFA
		{
			get
			{
				return this.mFDBBHPCJFA_;
			}
			set
			{
				this.mFDBBHPCJFA_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17000C53 RID: 3155
		// (get) Token: 0x06002B05 RID: 11013 RVA: 0x00076859 File Offset: 0x00074A59
		// (set) Token: 0x06002B06 RID: 11014 RVA: 0x00076861 File Offset: 0x00074A61
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string GOFDLAHIEID
		{
			get
			{
				return this.gOFDLAHIEID_;
			}
			set
			{
				this.gOFDLAHIEID_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17000C54 RID: 3156
		// (get) Token: 0x06002B07 RID: 11015 RVA: 0x00076874 File Offset: 0x00074A74
		// (set) Token: 0x06002B08 RID: 11016 RVA: 0x0007687C File Offset: 0x00074A7C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string BNPFHKHMKMM
		{
			get
			{
				return this.bNPFHKHMKMM_;
			}
			set
			{
				this.bNPFHKHMKMM_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17000C55 RID: 3157
		// (get) Token: 0x06002B09 RID: 11017 RVA: 0x0007688F File Offset: 0x00074A8F
		// (set) Token: 0x06002B0A RID: 11018 RVA: 0x00076897 File Offset: 0x00074A97
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string BNHHIGCGKAF
		{
			get
			{
				return this.bNHHIGCGKAF_;
			}
			set
			{
				this.bNHHIGCGKAF_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17000C56 RID: 3158
		// (get) Token: 0x06002B0B RID: 11019 RVA: 0x000768AA File Offset: 0x00074AAA
		// (set) Token: 0x06002B0C RID: 11020 RVA: 0x000768B2 File Offset: 0x00074AB2
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string Mac
		{
			get
			{
				return this.mac_;
			}
			set
			{
				this.mac_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x06002B0D RID: 11021 RVA: 0x000768C5 File Offset: 0x00074AC5
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as DHEJAIGDJIM);
		}

		// Token: 0x06002B0E RID: 11022 RVA: 0x000768D4 File Offset: 0x00074AD4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(DHEJAIGDJIM other)
		{
			return other != null && (other == this || (!(this.HPNAGDMGMOJ != other.HPNAGDMGMOJ) && !(this.CODIFKKHBCA != other.CODIFKKHBCA) && !(this.MFDBBHPCJFA != other.MFDBBHPCJFA) && !(this.GOFDLAHIEID != other.GOFDLAHIEID) && !(this.BNPFHKHMKMM != other.BNPFHKHMKMM) && !(this.BNHHIGCGKAF != other.BNHHIGCGKAF) && !(this.Mac != other.Mac) && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x06002B0F RID: 11023 RVA: 0x00076990 File Offset: 0x00074B90
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.HPNAGDMGMOJ.Length != 0)
			{
				num ^= this.HPNAGDMGMOJ.GetHashCode();
			}
			if (this.CODIFKKHBCA.Length != 0)
			{
				num ^= this.CODIFKKHBCA.GetHashCode();
			}
			if (this.MFDBBHPCJFA.Length != 0)
			{
				num ^= this.MFDBBHPCJFA.GetHashCode();
			}
			if (this.GOFDLAHIEID.Length != 0)
			{
				num ^= this.GOFDLAHIEID.GetHashCode();
			}
			if (this.BNPFHKHMKMM.Length != 0)
			{
				num ^= this.BNPFHKHMKMM.GetHashCode();
			}
			if (this.BNHHIGCGKAF.Length != 0)
			{
				num ^= this.BNHHIGCGKAF.GetHashCode();
			}
			if (this.Mac.Length != 0)
			{
				num ^= this.Mac.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x06002B10 RID: 11024 RVA: 0x00076A73 File Offset: 0x00074C73
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x06002B11 RID: 11025 RVA: 0x00076A7B File Offset: 0x00074C7B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x06002B12 RID: 11026 RVA: 0x00076A84 File Offset: 0x00074C84
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.HPNAGDMGMOJ.Length != 0)
			{
				output.WriteRawTag(10);
				output.WriteString(this.HPNAGDMGMOJ);
			}
			if (this.CODIFKKHBCA.Length != 0)
			{
				output.WriteRawTag(18);
				output.WriteString(this.CODIFKKHBCA);
			}
			if (this.MFDBBHPCJFA.Length != 0)
			{
				output.WriteRawTag(26);
				output.WriteString(this.MFDBBHPCJFA);
			}
			if (this.GOFDLAHIEID.Length != 0)
			{
				output.WriteRawTag(34);
				output.WriteString(this.GOFDLAHIEID);
			}
			if (this.BNPFHKHMKMM.Length != 0)
			{
				output.WriteRawTag(42);
				output.WriteString(this.BNPFHKHMKMM);
			}
			if (this.BNHHIGCGKAF.Length != 0)
			{
				output.WriteRawTag(50);
				output.WriteString(this.BNHHIGCGKAF);
			}
			if (this.Mac.Length != 0)
			{
				output.WriteRawTag(58);
				output.WriteString(this.Mac);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x06002B13 RID: 11027 RVA: 0x00076B8C File Offset: 0x00074D8C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.HPNAGDMGMOJ.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.HPNAGDMGMOJ);
			}
			if (this.CODIFKKHBCA.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.CODIFKKHBCA);
			}
			if (this.MFDBBHPCJFA.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.MFDBBHPCJFA);
			}
			if (this.GOFDLAHIEID.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.GOFDLAHIEID);
			}
			if (this.BNPFHKHMKMM.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.BNPFHKHMKMM);
			}
			if (this.BNHHIGCGKAF.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.BNHHIGCGKAF);
			}
			if (this.Mac.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.Mac);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x06002B14 RID: 11028 RVA: 0x00076C80 File Offset: 0x00074E80
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(DHEJAIGDJIM other)
		{
			if (other == null)
			{
				return;
			}
			if (other.HPNAGDMGMOJ.Length != 0)
			{
				this.HPNAGDMGMOJ = other.HPNAGDMGMOJ;
			}
			if (other.CODIFKKHBCA.Length != 0)
			{
				this.CODIFKKHBCA = other.CODIFKKHBCA;
			}
			if (other.MFDBBHPCJFA.Length != 0)
			{
				this.MFDBBHPCJFA = other.MFDBBHPCJFA;
			}
			if (other.GOFDLAHIEID.Length != 0)
			{
				this.GOFDLAHIEID = other.GOFDLAHIEID;
			}
			if (other.BNPFHKHMKMM.Length != 0)
			{
				this.BNPFHKHMKMM = other.BNPFHKHMKMM;
			}
			if (other.BNHHIGCGKAF.Length != 0)
			{
				this.BNHHIGCGKAF = other.BNHHIGCGKAF;
			}
			if (other.Mac.Length != 0)
			{
				this.Mac = other.Mac;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x06002B15 RID: 11029 RVA: 0x00076D57 File Offset: 0x00074F57
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x06002B16 RID: 11030 RVA: 0x00076D60 File Offset: 0x00074F60
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 26U)
				{
					if (num == 10U)
					{
						this.HPNAGDMGMOJ = input.ReadString();
						continue;
					}
					if (num == 18U)
					{
						this.CODIFKKHBCA = input.ReadString();
						continue;
					}
					if (num == 26U)
					{
						this.MFDBBHPCJFA = input.ReadString();
						continue;
					}
				}
				else if (num <= 42U)
				{
					if (num == 34U)
					{
						this.GOFDLAHIEID = input.ReadString();
						continue;
					}
					if (num == 42U)
					{
						this.BNPFHKHMKMM = input.ReadString();
						continue;
					}
				}
				else
				{
					if (num == 50U)
					{
						this.BNHHIGCGKAF = input.ReadString();
						continue;
					}
					if (num == 58U)
					{
						this.Mac = input.ReadString();
						continue;
					}
				}
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x040010FC RID: 4348
		private static readonly MessageParser<DHEJAIGDJIM> _parser = new MessageParser<DHEJAIGDJIM>(() => new DHEJAIGDJIM());

		// Token: 0x040010FD RID: 4349
		private UnknownFieldSet _unknownFields;

		// Token: 0x040010FE RID: 4350
		public const int HPNAGDMGMOJFieldNumber = 1;

		// Token: 0x040010FF RID: 4351
		private string hPNAGDMGMOJ_ = "";

		// Token: 0x04001100 RID: 4352
		public const int CODIFKKHBCAFieldNumber = 2;

		// Token: 0x04001101 RID: 4353
		private string cODIFKKHBCA_ = "";

		// Token: 0x04001102 RID: 4354
		public const int MFDBBHPCJFAFieldNumber = 3;

		// Token: 0x04001103 RID: 4355
		private string mFDBBHPCJFA_ = "";

		// Token: 0x04001104 RID: 4356
		public const int GOFDLAHIEIDFieldNumber = 4;

		// Token: 0x04001105 RID: 4357
		private string gOFDLAHIEID_ = "";

		// Token: 0x04001106 RID: 4358
		public const int BNPFHKHMKMMFieldNumber = 5;

		// Token: 0x04001107 RID: 4359
		private string bNPFHKHMKMM_ = "";

		// Token: 0x04001108 RID: 4360
		public const int BNHHIGCGKAFFieldNumber = 6;

		// Token: 0x04001109 RID: 4361
		private string bNHHIGCGKAF_ = "";

		// Token: 0x0400110A RID: 4362
		public const int MacFieldNumber = 7;

		// Token: 0x0400110B RID: 4363
		private string mac_ = "";
	}
}
